/**
   @file Barre_outils_dessins.h
   @brief Module qui appele les boites de saisies pour
   remplir les structures carre, rectangle, cercle et plume
 */

#ifndef BARRE_DOUTILS_DESSINS
#define BARRE_DOUTILS_DESSINS
#include "Carre.h"
#include "Plume.h"
#include "Rectangle.h"
#include "Cercle.h"
#include <stdlib.h>
#include <gtk/gtk.h>

/*Creation de la barre d'outils*/
/*NOTE : ON DOIT INITIALISER LES OUTILS AVANT LA BOUCLE gtk_clutter_init*/
void CreationBarreOutilsDessins(Carre *c, Rectangle *rec, Cercle *cer, Plume *p);

/*Fonctions qui appelent les fonctions d'animation quand les boutons de la barre d'outils sont actifs*/
gboolean on_boutton_dessiner_carre(GtkButton *button, gpointer user_data);
gboolean on_boutton_dessiner_rectangle(GtkButton *button, gpointer user_data);
gboolean on_boutton_dessiner_cercle(GtkButton *button, gpointer user_data);
gboolean on_boutton_dessiner_plume(GtkButton *button, gpointer user_data);

#endif
